package io.gitee.yth.design.pattern.test.core.pattern.creational.builder.traditional;

/**
 * @author yth
 * @since 2023-04-24-16:50
 */
public abstract class AbstractHouse {

    protected abstract void buildBasic();

    protected abstract void buildWall();

    protected abstract void roofed();

    public void build() {
        buildBasic();
        buildWall();
        roofed();
    }

}
